iT邦幫忙

2021 iThome 鐵人賽

DAY 1
0

看到有永豐金融 API 可以玩,於是就下定決心報名了~


報名非常簡單,填一下資料馬上就在 E-MAIL 收到了 Spec
打開竟然有整整 55 頁,看來似乎要讀一段時間

不過我先在下面稍微講一下會收到什麼東西

  1. 商店代號 (Shop No):這是永豐會寄給你的其中一個資訊,是商家的代號
  2. 四組 Hash 值:主要是用來計算出安全簽章及訊息加密用
  3. Sample Code:有 PHP 以及 C# 版本,但是我主要是寫 Python,應該就參考而已
  4. Spec

在 Spec 中有提到

商戶需以 HTTPS 加密通訊協助建立連線(安全協定版本為:TLS1.2),訊息內容採用 UTF-8 編碼,並依本文件規格定義之 JSON 格式與交易安全機制,處理交易請求訊息與交易回應訊息。

所以可以知道請求是需要使用 JSON、TLS1.2 以及 UTF-8 encoding。

稍微用 Postman 測試一下,發現是 Request Rejected
https://ithelp.ithome.com.tw/upload/images/20210911/20141787tkAQfViYEc.png

總不能第一天就放棄吧?於是我突然想到需要使用 JSON 格式!
https://ithelp.ithome.com.tw/upload/images/20210911/20141787Jc69EGC2jz.png

測試成功!幸好…
差點就要把系列名稱改成從入門就放棄了呢

明日待續!


下一篇
Day02 - 隨意玩之工欲善其事,必先利其器
系列文
永豐 API 隨意玩6
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言